enum ResourceState {
  ClientToProxyRequest = 'ClientToProxyRequest',
  BlockHandler = 'BlockHandler',
  WaitForBrowserRequest = 'WaitForBrowserRequest',
  SetCookieHeader = 'SetCookieHeader',
  ReadResponseCookies = 'ReadResponseCookies',
  CheckCacheOnRequest = 'CheckCacheOnRequest',
  GetSocket = 'GetSocket',
  GetUpstreamProxyUrl = 'GetUpstreamProxyUrl',
  SocketConnect = 'SocketConnect',
  ModifyHeaders = 'ModifyHeaders',
  CreateH2Session = 'CreateH2Session',
  LookupDns = 'LookupDns',
  CreateProxyToServerRequest = 'CreateProxyToServerRequest',
  ServerToProxyPush = 'ServerToProxyPush',
  ProxyToClientPush = 'ProxyToClientPush',
  WriteProxyToServerRequestBody = 'WriteProxyToServerRequestBody',
  ServerToProxyOnResponse = 'ServerToProxyOnResponse',
  ProxyToClientPushResponse = 'ProxyToClientPushResponse',
  ServerToProxyPushResponse = 'ServerToProxyPushResponse',
  CheckCacheOnResponseEnd = 'CheckCacheOnResponseEnd',
  WriteProxyToClientResponseBody = 'WriteProxyToClientResponseBody',
  End = 'End',
  SessionClosed = 'SessionClosed',
  PrematurelyClosed = 'PrematurelyClosed',
  Blocked = 'Blocked',
  Error = 'Error',
}
export default ResourceState;
